SDK/J Authentication Package ver1.0
RICOH Confidential

jp.co.ricoh.dsdk.scard.option.file
インタフェース FileInfo


public interface FileInfo

ファイルの構成情報を提供します .


メソッドの概要
 byte[] getHeader()
          ファイルのヘッダーを返します .
 FileID getID()
          ファイルIDを取得します .
 int getRecordSize()
          レコードサイズを取得します .
 int getSize()
          ファイルのサイズを取得します .
 boolean isBinary()
          バイナリファイルか判定します .
 boolean isCyclic()
          サイクリックなファイルか判定します .
 boolean isDirectory()
          DFか判定します .
 boolean isFixed()
          固定長レコードか判手します .
 boolean isValidate()
          カードが、有効か判定します .
 boolean isVariable()
          可変長レコードか判手します .
 

メソッドの詳細

getID

public FileID getID()
ファイルIDを取得します .

戻り値:
ファイルID .

getSize

public int getSize()
ファイルのサイズを取得します .

戻り値:
ファイルのサイズ .

getRecordSize

public int getRecordSize()
レコードサイズを取得します .

戻り値:
レコードサイズ .

isCyclic

public boolean isCyclic()
サイクリックなファイルか判定します .

戻り値:
サイクリックなファイルの場合、true .

isDirectory

public boolean isDirectory()
DFか判定します .

戻り値:
DFの場合、true .

isBinary

public boolean isBinary()
バイナリファイルか判定します .

戻り値:
バイナリファイルの場合、true .

isVariable

public boolean isVariable()
可変長レコードか判手します .

戻り値:
可変長の場合、true .

getHeader

public byte[] getHeader()
ファイルのヘッダーを返します . このメソッドは、カードからのレスポンスを、そのまま返します .

戻り値:
ファイルのヘッダー(このメソッドがサポートされない場合、null) .

isValidate

public boolean isValidate()
カードが、有効か判定します .

戻り値:
有効な場合、true .

isFixed

public boolean isFixed()
固定長レコードか判手します .

戻り値:
固定長レコードの場合、true .

SDK/J Authentication Package ver1.0
RICOH Confidential